using System.Windows;
using ChessKit.Common;

namespace ChessKit.Ui.ChessPanel
{
  internal interface ISlaveLayout
  {
    Rect this[BoardLocation location] { get; }
    Size DesiredSize { get; }
    void SlaveMeasure(Size availableSize);
    void SlaveArrange(Size arrangeSize);
  }
}